package ai.people.netmon.framework.domain.ucenter.request;

import ai.people.netmon.framework.domain.ucenter.ext.Authorities;
import lombok.Data;

import java.util.List;

/**
 * 登录用户
 *
 * @author yuanqinglong
 * @date 2022/2/14 18:19
 */
@Data
public class LoginUser {


    /**
     * 用户id
     */
    private Long userId;
    /**
     * 用户名
     */
    private String username;
    /**
     * 用户电话
     */
    private String userPhone;
    /**
     * 用户角色id
     */
    private List<Long> userRoleId;
    /**
     * 用户角色代码
     */
    private List<String> userRoleCode;
    /**
     * 非锁定账户
     */
    private Boolean accountNonLocked;
    /**
     * 账户未过期
     */
    private Boolean accountNonExpired;
    /**
     * 加入分析最大数
     */
    private Integer joinMaxCount;
    /**
     * 地址
     */
    private String place;
    /**
     * 活跃
     */
    private Boolean active;
    /**
     * 经验值
     */
    private Integer exp;
    /**
     * 权限
     */
    private List<Authorities> authorities;


}
